export interface AttendanceOutsiderVO {
  /**
   * ID
   */
  id: string | number;

  /**
   * 学生ID
   */
  studentId: string | number;

  /**
   * 班级ID
   */
  classId: string | number;

  /**
   * 宿舍楼ID
   */
  buildingId: string | number;

  /**
   * 考勤时间
   */
  attendanceDate: string;

  /**
   * 类型：1陌生人，2男进女宿舍楼
   */
  outsiderAlertType: string | number;

  /**
   * 告警时间
   */
  alertTime: string;

  /**
   * 设备名称
   */
  deviceName: string;

  /**
   * 设备位置
   */
  deviceLocation: string;

  /**
   * 抓拍图
   */
  capturePhoto: string;

  /**
   * 备注
   */
  remark: string;

  /**
   * 
   */
  createTime: string;

}

export interface AttendanceOutsiderForm extends BaseEntity {
  /**
   * ID
   */
  id?: string | number;

  /**
   * 学生ID
   */
  studentId?: string | number;

  /**
   * 班级ID
   */
  classId?: string | number;

  /**
   * 宿舍楼ID
   */
  buildingId?: string | number;

  /**
   * 考勤时间
   */
  attendanceDate?: string;

  /**
   * 类型：1陌生人，2男进女宿舍楼
   */
  outsiderAlertType?: string | number;

  /**
   * 告警时间
   */
  alertTime?: string;

  /**
   * 设备ID
   */
  deviceId?: string | number;

  /**
   * 设备名称
   */
  deviceName?: string;

  /**
   * 设备位置
   */
  deviceLocation?: string;

  /**
   * 抓拍记录ID
   */
  captureId?: string | number;

  /**
   * 抓拍图
   */
  capturePhoto?: string;

  /**
   * 备注
   */
  remark?: string;

}

export interface AttendanceOutsiderQuery extends PageQuery {

  /**
   * 学生ID
   */
  studentId?: string | number;

  /**
   * 班级ID
   */
  classId?: string | number;

  /**
   * 宿舍楼ID
   */
  buildingId?: string | number;

  /**
   * 考勤时间
   */
  attendanceDate?: string;

  /**
   * 类型：1陌生人，2男进女宿舍楼
   */
  outsiderAlertType?: string | number;

  /**
   * 告警时间
   */
  alertTime?: string;

  /**
   * 设备ID
   */
  deviceId?: string | number;

  /**
   * 设备名称
   */
  deviceName?: string;

  /**
   * 设备位置
   */
  deviceLocation?: string;

  /**
   * 抓拍图
   */
  capturePhoto?: string;

  /**
   * 
   */
  createTime?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



